<?php
/*
###########################################################################
#Esta obra es distribuida bajo los términos de la licencia GPL Versión 3.0#
###########################################################################
*/
class Main extends CI_Controller
{
	function Main()
	{
		parent::__construct();
	}
	
	function index()
	{
		$this -> load -> view('core/core_inicio_main');
		$this -> load -> view('core/pagina_inicio');
		$this -> load -> view('core/core_fin');
	}
	
	function prueba()
	{
		$this -> load -> model('core/estudiante_model');
		$lista = $this->estudiante_model->obtenerListaPac(1000,0);
		
		foreach($lista as $d)
		{
			$nombre = $d['primer_nombre'].' '.$d['segundo_nombre'].' '.$d['primer_apellido'].' '.$d['segundo_apellido'];
			
			$this->db->where('id_estudiante',$d['id_estudiante']);
			$this->db->update('core_estudiante',array('nombre' => $nombre));
		}
	}
	
	function carga()
	{
		$this->load->database();
		$res = $this->db->get('temp');
		$row = $res->result_array();
		
		$i=1;
		foreach($row as $d)
		{
			$n = explode(" ", $d['nombre']);
			$cont = count($n);
			if($cont == 3)
			{
				$p_a = $n['0'];
				$s_a = $n['1'];
				$p_n = $n['2'];
				$s_n = '';
			}else if($cont == 4)
			{
				$p_a = $n['0'];
				$s_a = $n['1'];
				$p_n = $n['2'];
				$s_n = $n['3'];
			}else if($cont == 5)
			{
				$p_a = $n['0'];
				$s_a = $n['1'];
				$p_n = $n['2'];
				$s_n = $n['3']." ".$n['4'];
			}
			
			$fn = '';
		if(strlen($d['fn']) != 0)
		{
		$fn_ = explode("/", $d['fn']);
		$fn = $fn_[2].'-'.$fn_[1].'-'.$fn_[0];
			
		}
			$insert = array(
		'primer_apellido' => $p_a,
		'segundo_apellido' => $s_a, 	
		'primer_nombre' => $p_n, 	
		'segundo_nombre' => $s_n, 	
		'razon_social' => "", 
		'fecha_nacimiento' => $fn, 		
		'id_tipo_documento' => '9', 	
		'numero_documento' => $d['nuip'], 	
		'pais' => "52", 	
		'departamento' => '63', 	
		'municipio' => '63001', 	
		'vereda' => '',
		'zona' => 'Urbana',	
		'direccion' => $d['dir'], 	
		'telefono' => $d['tel'], 	
		'celular' => '', 
		'fax' => '', 	
		'email' => '', 	
		'observaciones' => '', 
		'fecha_creacion' => date('Y-m-d H:i:s'),
		'fecha_modificacion' =>	date('Y-m-d H:i:s'),
		'id_usuario' => $this -> session -> userdata('id_usuario'));
		$this -> db -> insert('core_tercero',$insert);
		//----------------------------------------------------
		$id_tercero = $this->db->insert_id();
		//---------------------------------------------------- 
		$insert2 = array(
		'genero' => 'Masculino',
		'asegurador' => $d['eps'],
		'tipo_sangre' => $d['rh'],
		'cod_banco' => $d['cod_banco'],
		'alergias' => '', 
		'medicamentos' => '', 	
		'observaciones' =>	'',
		'fecha_creacion' =>	date('Y-m-d H:i:s'),
		'fecha_modificacion' =>	date('Y-m-d H:i:s'),
		'id_tercero' =>	$id_tercero,
		'id_usuario' => $this -> session -> userdata('id_usuario'));
		$this -> db -> insert('core_estudiante',$insert2);
		//----------------------------------------------------
		$id_estudiante = $this->db->insert_id();
		
		
			if(strlen($d['mama']) > 2)
			{
				$insert3 = array(
					'nombre' => $d['mama'],
					'telefonos' => $d['telm'],
					'email' => $d['mailm'],
					'ocupacion' => $d['trabajom'],
					'id_paren' => '1',
					'id_estudiante' => $id_estudiante
				);
				$this -> db -> insert('core_acudiente',$insert3);
			} 
			
			if(strlen($d['papa']) > 2)
			{
				$insert4 = array(
					'nombre' => $d['papa'],
					'telefonos' => $d['telp'],
					'email' => $d['mailp'],
					'ocupacion' => $d['trabajop'],
					'id_paren' => '2',
					'id_estudiante' => $id_estudiante
				);
				$this -> db -> insert('core_acudiente',$insert4);
			} 
			
			if(strlen($d['fuera']) > 2)
			{
				$insert5 = array(
					'nombre' => $d['fuera'],
					'telefonos' => $d['telf'],
					'email' => '',
					'ocupacion' => $d['tipo'],
					'id_paren' => '5',
					'id_estudiante' => $id_estudiante
				);
				$this -> db -> insert('core_acudiente',$insert5);
			} 
	
		}
	}
}
